twisted turbine blade - Turkish English Dictionary